# 6.4.1 匿名函数
#     匿名函数是无须函数名表示对函数，它的函数体只能是单个表达式。Python中使用关键字lambda定义匿名函数
#     lambda[arg1[,arg2,...,agrn]]:expression
#     上述格式中，[arg1[,arg2,...,agrn]]表示匿名函数的参数，expression是一个表达式

#     匿名函数与普通函数的区别:
#       1.普通函数需要使用函数名进行标识，匿名函数不需要使用函数名进行标识
#       2.普通函数的函数体中可以有多条语句，匿名函数只能是一个表达式
#       3.普通函数可以实现比较复杂的功能，匿名函数只能实现比较单一的功能

#       为了方便使用匿名函数，应使用变量记录这个函数，此时变量名可以作为匿名函数的临时名称来调用函数
area = lambda a,h:(a*h)*0.5         #   参数a,h       表达式为a*h*0.5
print(area(3,4))